@import "globe.css";
/* ==================== common ==================== */
/* edit by jianggc at 2011-04-07  */
body#b-ii{background:url(../imgs/bodybgi.png) top repeat-x;}
body#b-ii .bg{background:url(../imgs/bg_ii.png) center 0 no-repeat;}
.wrapper{width:958px;margin:0 auto;}
#wrapper{width:958px;margin:0 auto;}
body#b-ii{background:url(../imgs/bodybgi.png) top repeat-x;}
body#b-ii .header{height: 197px;}
/* ============= xh-main ============= */
/* edit by jianggc at 2011-04-07  */
.main{
	width: 940px;
	margin: 12px 0 0 9px;
	_margin-left:14px;
	font-size: 14px;
	background: #fff;
}

.mainrows{
	width: 100%;
	position: relative;
}
.h583{height: 583px;}
.h513{height: 513px;}
.h10{height: 10px;}

/* ==================== search ==================== */
/* edit by huanglj at 2011-06-21  */

.search-title{
	width:100%;
	font-weight:bold;
	font-size:16px;
	padding:23px 28px 10px 28px;
}
.search-advanced{
	border-bottom:1px dashed #e4e9fa;
	margin:5px 23px;
	padding:10px 0;
	min-height:26px;
}
.search-advanced label{
	margin-right:15px;
	font-size:12px;
	display:inline-block;
	vertical-align:baseline ;
}
.search-advanced select{
	vertical-align:middle;
	margin-right:10px;
}
label.searchlabel{
	width:140px;
	text-align:right;
	font-size:14px;
	margin:0;
}
.searchtext{
	border:1px solid #f0f1f5;
	border-top:1px solid #abadb3;
	height:22px;
	line-height:22px;
	width:167px;
}
.seachremind{
	vertical-align:middle;
	margin-left:30px;
	font-size:12px;
}
.searchtime{
	font-size:12px;
	color:#999999;
	margin:0 3px;
}
.searchcheck{
	display:inline-block;
	width:660px;
	height:60px;
	overflow:hidden;
	vertical-align:top;
	float:left;
}
.searchcheck-left {
	float:left;
	width:226px;
}

.searchcheck ul {width:600px;}
.searchcheck li{
	white-space:nowrap;
	margin:0 20px 5px 0;
	display:inline-block;
	padding:0px 8px 2px 8px;
	padding:2px 8px 0px 8px\9;
	*padding:2px 8px 0px 8px;
	_padding:2px 8px 2px 8px;
	float:left;
	width:160px;
	_display:inline;
	overflow:hidden;
}
.searchcheck input{
	margin-right:3px;
}
.searchcheck-left label{margin:0;}
.searchcheck-left span {padding:2px 8px 4px 8px;}
.box-checked {
	background:#d2ebff;	
}
.searchmore{
	float:right;
	color:#333333;
	font-size:12px;
	background:url(../imgs/searchbg.gif) -23px 3px no-repeat;
	padding:0 0 0 20px;
	cursor:pointer;
	width:30px;
	height:20px;
}
.searchmore.showup {
	background-position: -73px 3px;
}
.searchbutton{
	margin:47px 0;
	width:100%;
	text-align:center;
	height:200px;
}
.searchbtn{
	background:url(../imgs/searchbg.png) no-repeat;
	cursor:pointer;
	border:none;
	width:133px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}
.search-datearea-left {float:left;width:350px;padding:0;margin:0;}
.search-datearea {float:left;width:480px;}
.searchcheck-left .searchline{
	color:#cccccc;
	width:20px;
	padding:0;
}
.search-input{
	width:935px;
	height:144px;
	overflow:hidden;
}
.search-input-top{
	background:url(../imgs/searchbg.png) 0 -49px no-repeat;
	width:330px;
	height:58px;
	margin:3px 8px;
}
.search-input-mid{
	margin-left:15px;
}
.searchtext2{
	background:url(../imgs/searchbg.png) 0 bottom no-repeat;
	border:none;
	width:484px;
	height:37px;
	line-height:37px;
	padding-left:15px;
}
.searchbtn2{
	background:url(../imgs/searchbg.png) -135px 0 no-repeat;
	cursor:pointer;
	border:none;
	width:57px;
	height:33px;
}
.adsearch{
	margin-left:5px;
	font-size:12px;
}
.adsearch a{
	color:#3366cc;
}
.adsearch a:hover{
	text-decoration:underline;
}
.search-input-bottom {
	margin:5px 0 0 18px;
}
.search-input-bottom a{
	color:#3366cc;
	font-size:12px;
	margin-right:10px;
}
.search-input-bottom label{
	font-size:12px;
}
.search-input-bottom span{
	font-size:12px;
	margin:0 15px 0 20px;
}
.search-page{
	background:#bcdaff;
	text-align:right;
	padding:10px 15px;
	font-size:12px;
}
.search-content{
}
.search-content-left{
	width:119px;
	float:left;
	border-right:1px solid #c8d5f0;
	height:auto !important;
	height:700px;
	min-height:700px;
	overflow:hidden;
}
.search-content-left-msg {width:119px;}
.search-content-left p{
	margin:8px 0;
}
.search-content-left span{
	font-size:12px;
}
.search-content-left p input{
	border:1px solid #f0f1f5;
	border-top:1px solid #abadb3;
	width:64px;
	margin:0 0 0 5px;
	height:21px;
	line-height:20px;
	padding:0 23px 0 3px;
	background: url(../imgs/searchbg.gif) no-repeat  72px 4px;
	cursor:pointer;
}
.search-advanced .searchdate{
	border:1px solid #f0f1f5;
	border-top:1px solid #abadb3;
	width:64px;
	margin:0 0 0 5px;
	height:21px;
	line-height:20px;
	padding:0 23px 0 3px;
	background:url(../imgs/searchbg.gif) no-repeat 72px 4px;
	cursor:pointer;
}
.search-content-left input.datesearch{
	margin-left:20px;
	width:55px;
	height:25px;
	cursor:pointer;
}
.colorred {color:red;}
.searchtype,.searchtime{
	font-size:12px;
	margin:12px 0 0 11px;
}
.searchtype li,.searchtime li{
	color:#000;
}
.searchtime li.show-the-year ul{
	display:none;
	overflow:hidden;
}
.searchtime li.show-the-year span#hide-year-lest {display:none;}
.searchtime li.show-the-year ul li a{
	font-weight:normal;
}
.searchtype li.searchtype-title,.searchtime li.searchtype-title{
	color:#000;
	padding:0 0 0 10px;
}
.searchtype li a,.searchtime li a{
	padding:0 0 0 10px;
	color:#000099;
	cursor:pointer;
}
.searchtime li span {
	padding:0 0 0 10px;
	color:#000099;
	cursor:pointer;
}
.searchtype li a.current,.searchtime li a.current{
	color:#cc0000;
	background:url(../imgs/searchbg.gif) 0px -19px no-repeat;
	_background:url(../imgs/searchbg.gif) 0px -20px no-repeat;
}
.searchextend{
	cursor:pointer;
	position:absolute;
	top:12px;
	left:-12px;
	width:11px;
	height:31px;
	background:url(../imgs/searchbg.png) no-repeat -442px 0;
}
.searchextend.show-right{background-position:-454px 0;}
.search-content-right{
	float:left;
	width:820px;
	position:relative;
	background:#fff;
}
.searchimg{
	margin-left:20px;
}
.searchimg li{
	width:575px;
	overflow:hidden;
	margin:25px 0 0 0;
	padding:1px;
}
.searchimg li.current{
	border:1px solid #d0e8ff;
	background:#f1f9ff;
	padding:0;
}
.searchimg-left{
	width:160px;
	overflow:hidden;
	float:left;
}
.searchimg-left img{
	padding:1px;
	border:1px solid #c1c7cc;
	margin:5px 0 0 15px;
}
.searchimg-right{
	width:415px;
	overflow:hidden;
	float:right;
}
.searchimg-right2{
	width:560px;
	padding-left:15px;
	overflow:hidden;
	float:none;
}
.searchimg-right-title{
	font-size:14px;
	margin:3px 0;
}
.searchimg-right-title a{
	color:#000099;
	text-decoration:underline;
}
.searchimg-right-time{
	color:#009500;
	margin:3px 0;
}
.searchimg-right-text{
	margin:3px 10px 3px 0;
	font-size:12px;
}
.searchimg-right-resource{
	color:#919599;
	margin:3px 0;
	font-size:12px;
}